mast-mounted sight - Español Inglés Diccionario